package com.zhijian.medical.entity.vo.response;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 人员-素质能力评估 回显vo
 *
 * @author HCG
 * @version 1.0
 * @date 2022-03-27 13:52:37
 */
@Data
@Api(tags = "人员-素质能力评估回显vo")
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PersonDiathesisAbilityEstimateVo implements Serializable {

    private static final long serialVersionUID = -1;

    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    private Long id;

    /**
     * 人员id
     */
    @ApiModelProperty("人员id")
    private Long personId;

    /**
     * 是否有健康的身体
     */
    @ApiModelProperty("是否有健康的身体")
    private Integer sfyjkdst;

    /**
     * 良好的心理素质
     */
    @ApiModelProperty("良好的心理素质")
    private Integer lhdxlsz;

    /**
     * 是否有不适应本岗位的疾病
     */
    @ApiModelProperty("是否有不适应本岗位的疾病")
    private Integer sfybsybgwdjb;

    /**
     * 是否持有专业技术资格证书上岗
     */
    @ApiModelProperty("是否持有专业技术资格证书上岗")
    private Integer sfcyzyjszgzssg;

    /**
     * 是否具有良好的文化水平
     */
    @ApiModelProperty("是否具有良好的文化水平")
    private Integer sfjylhdwhsp;

    /**
     * 是否了解本岗位职责和安全责任制
     */
    @ApiModelProperty("是否了解本岗位职责和安全责任制")
    private Integer sfljbgwzzhaqzrz;

    /**
     * 是否参加有关部门的专业技能培训
     */
    @ApiModelProperty("是否参加有关部门的专业技能培训")
    private Integer sfcjygbmdzyjnpx;

    /**
     * 是否掌握工作现场基本逃生、消防灭火技术
     */
    @ApiModelProperty("是否掌握工作现场基本逃生、消防灭火技术")
    private Integer sfzwgzxcjbtsxfmhjs;

    /**
     * 是否掌握医疗抢救的基础知识
     */
    @ApiModelProperty("是否掌握医疗抢救的基础知识")
    private Integer sfzwylqjdjczs;

    /**
     * 是否掌握安全防护用品的使用方法
     */
    @ApiModelProperty("是否掌握安全防护用品的使用方法")
    private Integer sfzwaqfhypdsyff;

    /**
     * 工作中是否要求穿戴劳保用品、安全防护用品
     */
    @ApiModelProperty("工作中是否要求穿戴劳保用品、安全防护用品")
    private Integer gzzsfyqcdlbypaqfhyp;

    /**
     * 是否熟记各岗位与火、医、警灯常用电话
     */
    @ApiModelProperty("是否熟记各岗位与火、医、警灯常用电话")
    private Integer sfsjggwyhyjdcydh;

    /**
     * 是否清楚本岗位存在的主要危害和风险
     */
    @ApiModelProperty("是否清楚本岗位存在的主要危害和风险")
    private Integer sfqcbgwczdzywhhfx;

    /**
     * 是否熟练掌握本岗位应急预案
     */
    @ApiModelProperty("是否熟练掌握本岗位应急预案")
    private Integer sfslzwbgwyjya;

    /**
     * 是否掌握本岗位应急值制度
     */
    @ApiModelProperty("是否掌握本岗位应急值制度")
    private Integer sfzwbgwyjjzd;

    /**
     * 突发事件的反应是否迅速、准确
     */
    @ApiModelProperty("突发事件的反应是否迅速、准确")
    private Integer tfsjdfysfxszq;

    /**
     * 爱岗敬业，态度积极
     */
    @ApiModelProperty("爱岗敬业，态度积极")
    private Integer agjytdjj;

    /**
     * 良好的职业行为和举止
     */
    @ApiModelProperty("良好的职业行为和举止")
    private Integer lhdzyxwhjz;

    /**
     * 工作勤奋努力且按时
     */
    @ApiModelProperty("工作勤奋努力且按时")
    private Integer gzqfnlqas;

    /**
     * 与同行维持良好的工作关系
     */
    @ApiModelProperty("与同行维持良好的工作关系")
    private Integer ythwclhdgzgx;

    /**
     * 考评得分
     */
    @ApiModelProperty("考评得分")
    private Integer totalPoints;

    /**
     * 该员工得分
     */
    @ApiModelProperty("该员工得分")
    private Integer gygdf;

    /**
     * 该员工应处的等级
     */
    @ApiModelProperty("该员工应处的等级")
    private String gygycddj;

    /**
     * 胜任日常岗位
     */
    @ApiModelProperty("胜任日常岗位")
    private String srrcgw;

    /**
     * 考核者签字
     */
    @ApiModelProperty("考核者签字")
    private String examiner;

    /**
     * 考核日期
     */
    @ApiModelProperty("考核日期")
    private String examineDate;

}